package com.neuedu.hw20190214;

public class SalariedEmployee extends ColaEmployee {
    // 成员变量
    // 月薪
    private double monthSalary;
    // 行为方法
    // 重写父类的方法计算当前子类的工资：当前工资+生日金
    // 此处使用了多态：子类重写了父类的同名方法

    @Override
    public Double getSalary(int month) {
        return monthSalary+super.getSalary(month);
    }
    //自定义构造方法
    public SalariedEmployee(String empName, int empBirthdayMonth, double monthSalary) {
        //用super关键字调用父类的构造方法
        super(empName, empBirthdayMonth);
        this.monthSalary = monthSalary;
    }
    //显示默认构造方法
    public SalariedEmployee() {
    }

    //setter和getter方法

    public double getMonthSalary() {
        return monthSalary;
    }

    public void setMonthSalary(double monthSalary) {
        this.monthSalary = monthSalary;
    }
}
